﻿using System;
using System.ComponentModel.DataAnnotations;

namespace ECGadmin.Common
{
    [MetadataType(typeof(DiscountDto_Validation))]
    public partial class DiscountDto
    {
        class DiscountDto_Validation
        {
            [Required(ErrorMessage = "Bạn cần nhập Tên chiến dịch khuyến mại giảm giá!")]
            public string Name { get; set; }

            [Required(ErrorMessage = "Bạn cần nhập % giảm giá!")]
            public decimal DiscountPercentage { get; set; }

            [Required(ErrorMessage = "Bạn cần nhập số tiền giảm giá!")]
            public decimal DiscountAmount { get; set; }

            [Required(ErrorMessage = "Bạn cần nhập ngày bắt đầu chiết khấu!")]
            public DateTime StartDate { get; set; }

            [Required(ErrorMessage = "Bạn cần nhập ngày kết thúc chiết khấu!")]
            public DateTime EndDate { get; set; }

            [Required(ErrorMessage = "Bạn cần nhập mã giảm giá!")]
            public DateTime CouponCode { get; set; }

            [Required(ErrorMessage = "Bạn cần nhập số lượng giới hạn chiết khấu!")]
            public int LimitationTimes { get; set; }
        }
    }
}
